home *** CD-ROM | disk | FTP | other *** search
- #include <osbind.h>
-
- /* Cookie-reading program "borrowed" from the MiNTlibs startup
- code -- 6/27/94 sb */
-
- static long getcook __PROTO((void));
-
- static long work;
-
- static long getcook()
- {
- register long *cookie;
- register long key = work;
-
- cookie = *((long **) 0x5a0L);
- if (!cookie)
- return 0;
- else {
- while (*cookie) {
- if (*cookie == work) {
- work = cookie[1];
- return 1;
- }
- cookie += 2;
- }
- }
- return 0;
- }
-
- int Getcookie( long cookie, long *value )
- {
- work = cookie;
- if (Supexec(getcook)) {
- if (value)
- *value = work;
- return 1;
- } else return 0;
- }
-